7日玩转ESP32

您所在的位置:网站首页 freertos esp32 教程 7日玩转ESP32

7日玩转ESP32

2023-06-15 12:26| 来源: 网络整理| 查看: 265

7日玩转ESP32——(第1日) Hello World 精选 原创

wx6441315a5b423 2023-06-08 13:37:21 博主文章分类:【福利帖】7日玩转ESP32 ©著作权

文章标签 物联网 ESP32 WiFi 蓝牙 MCU 文章分类 JavaScript 前端开发

©著作权归作者所有:来自51CTO博客作者wx6441315a5b423的原创作品,请联系作者获取转载授权,否则将追究法律责任

文章目录一、ESP32-C3开发板准备二、安装Visual Studio Code三、安装扩展四、配置ESP-IDF 插件五、创建工程六、配置工程6.1 选择目标芯片6.2 项目配置七、编译工程八、固件下载九、今日作业十、参考答案十一、打卡~

一、ESP32-C3开发板准备

ESP32-C3 是一款安全、低功耗、低成本的 RISC-V MCU,主频高达 160 MHz,内置 400 KB SRAM,集成了 2.4 GHz Wi-Fi 和支持长距离的 Bluetooth 5 (LE),具有 22 个可编程 GPIO 管脚,支持 ADC、SPI、UART、I2C、I2S、RMT、TWAI 和 PWM等接口。

ESP32-C3-DevKitM-1 乐鑫科技搭载ESP32-C3-MINI-1模组

7日玩转ESP32——(第1日) Hello World_MCU

二、安装Visual Studio Code

下载并安装Visual Studio Code

三、安装扩展左侧扩展搜索espressif 点击安装四、配置ESP-IDF 插件

按下F1按键

输入configure esp-idf extension

7日玩转ESP32——(第1日) Hello World_物联网_02

EXPRESS,如果你之前没有安装ESP-IDF安装工具,则选这个最快

USE EXISTING SETUP,如果你之前已经安装了ESP-IDF,则选择这个。(我们之前安装过了,就选这个)

Installing Python virtual environment for ESP-IDF...这一步会慢点,其他很快

7日玩转ESP32——(第1日) Hello World_蓝牙_03

7日玩转ESP32——(第1日) Hello World_ESP32_04

7日玩转ESP32——(第1日) Hello World_ESP32_05

期间python有次报错,按照提示更新了一下py就行了(忘了截图o(╯□╰)o)配置完成后,会有如下提示ESP-IDF has been configured

7日玩转ESP32——(第1日) Hello World_蓝牙_06

五、创建工程按下F1输入ESP-IDF: Show Examples Projects选择Use current ESP-IDF (/path/to/esp-idf)选择get-started—>blink,Create project using example blink选择一个文件夹,即可

7日玩转ESP32——(第1日) Hello World_蓝牙_07

7日玩转ESP32——(第1日) Hello World_物联网_08

7日玩转ESP32——(第1日) Hello World_蓝牙_09

7日玩转ESP32——(第1日) Hello World_WiFi_10

六、配置工程6.1 选择目标芯片按下F1输入ESP-IDF: Set Espressif device target选择ESP32-C3(Built-in USB JTAG)

7日玩转ESP32——(第1日) Hello World_ESP32_11

7日玩转ESP32——(第1日) Hello World_蓝牙_12

6.2 项目配置点击左下角的设置按钮

7日玩转ESP32——(第1日) Hello World_物联网_13

7日玩转ESP32——(第1日) Hello World_ESP32_14

7日玩转ESP32——(第1日) Hello World_蓝牙_15

7日玩转ESP32——(第1日) Hello World_物联网_16

七、编译工程点击左下角的按钮

7日玩转ESP32——(第1日) Hello World_MCU_17

7日玩转ESP32——(第1日) Hello World_物联网_18

八、固件下载点击左下角的按钮

7日玩转ESP32——(第1日) Hello World_WiFi_19

九、今日作业基于ESP32-C3-DevKitM开发板搭建VSCode IDE开发环境启动FreeRTOS任务,输出打印"Hello World, ESP32"十、参考答案#include #include "sdkconfig.h" #include "freertos/FreeRTOS.h" #include "freertos/task.h" #include "esp_system.h" #include "esp_spi_flash.h" void app_main(void) { printf("Hello world!\n"); }

7日玩转ESP32——(第1日) Hello World_蓝牙_20

收藏 评论 分享 举报

上一篇:Android问题解决:android.util.Base64.encode 导致签名不匹配 SignatureDoesNotMatch



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3